char a[20]={”1A2B3C”},b[20],*p1=a,*p2=b;

来源:百度知道 编辑:UC知道 时间:2024/05/13 08:08:26
帮忙分析一下 *p1=a,*p2=b; 的含义

楼上正解
如果定义成char *p1,*p2;
p1=a;
p2=b;
会不会更容易让LZ理解?

数组和函数名单独出现,不跟括号的时候代表的是函数或者数组的头地址,
这两个付值的含义是P1是指向A[0]的指针,P2是指向B[2]的指针